I love to use used HDDs as can get some great bargains. Over the past 10+ years or so I have only encountered one failure and one dead/damaged on arrival.
If you look at specification sheets for drives they often estimate 1,000,000+ hours MTBF. Which is well over 100 years for our use. Granted, other factors do cause premature failure of drives, but overall they should be quite sturdy.
Depending on the model of drive there is also a conveyance test. I tend to run
smartctl -t conveyance /dev/daX
Note: I use a USB HDD adapter for that part.
If no errors from that I install into the machine and then use the
smartctl -t long /dev/adaX
As well, I tend to run in mirrored pairs so rebuild/resilver each drive singularly. This usually, not always, highlights errors if present.
A tip that has worked well over the years is to listen to the drive. Years and years ago you could diagnose slow HDD disk performance in Windows 3.11/'95 by listening to a drive. A significant noise difference was caused by the 32-bit driver not loading. If a drive takes excessively long to spin up or thrashes or ticks it will probably not be a healthy drive.
---
Droned on long enough....to answer question about low level formatting this might a hang over from the olden days when controllers used to be matched to disks. Best examples are on YouTube but:
View: https://youtu.be/uWWNbpd56Xs
is worth a look and modern drives don't need to "low level" formatted to match controllers these days.
---
Reading your question again maybe a distinction between low level and wiping would be useful.
To wipe I tend to use
security/bcwipe which will wipe your drive to various options and confirm it has been wiped.