Mac surface scan tool
One of my favorite Mac developers released just the tool for your task.

It's called stressdrive and writes the entire drive with data and reads it back to ensure every bit was readable and matches what was written.