All the PC shops I've known seem to use the substitution method. I haven't come across anyone (yet) using hardware diagnostic equipment.
There are those diagnostic PCI cards and cheap testers, but I've always thought they were probably a waste of money.
http://www.pctestpro.com/pcdiag.htm