You can, but there aren't any particularly good ones that run on OS X. The best two I know of run in either DOS or Windows.
AHT is a piece of crap, and Disk Utility won't do any hardware diagnostics. You can use smartctl to see what the drive itself has found. If you have any reallocated sectors or any pending sectors, your hard drive is bad.