Yes, and yes. I'm running TrueNAS and I test a restore once a quarter or so, worst case once every 6 months.
I haven't had to do a full restore...so that'll be the true test, but I do have a sister TrueNAS at an off-site location for off-site backups. I went simple with this off-site one and just use Tailscale and Syncthing.