If you have access to a Linux (or Max presumably) machine, doing a full badblocks scan would pick up any failing sectors. If that was gobbledygook then skip to the next idea.
A simpler answer is to use SMART data. Your drive will track attributes which can, in a limited sense, assess health...