What does "up to date" mean? Hard drives are decades-old technology. Building Intel-architecture servers isn't new either.
The main question is if you're using FreeNAS, TrueNAS Core (both based on FreeBSD) or Scale (based on Linux).
For all three, the general burn-in guidelines suggested in
I've been meaning to post some guidance here for a while now. We frequently see people come to the forums with hardware problems that should have washed out in the system build process, but since many of the users here are DIY'ers without...
www.truenas.com
are a grand idea. This also points to a FreeBSD-specific disk testing tool --
Back in the late '90's, I was managing a bunch of large whitebox storage servers. For the largest of these, I had the pleasure of building and deploying a massive storage server, 8 shelves of 9 drives each, Seagate ST173404LW 73GB drives, a...
www.truenas.com
which is a bit more than two decades old but is as relevant today as when I wrote it. Just because it's old doesn't make it out of date.
There are some other scripts out there to do other kinds of testing that may be destructive to an installed pool. If you don't have anything on your disks, they're fine too. Note that this isn't an either/or proposition. My tool is looking for performance indicators that could reveal underlying issues with the disks or controllers, and does a basic disk check as a bonus, but is nondestructive to your data. Other tools may do read/write testing that kill any data on the disks. Both strategies have upsides and downsides.