TrueNas does not have native support for SMART with respects to NVMe type storage. This functionality should exist for the sake of data protection and pre-warning of drive failures. As TrueNas supports SMART for Mechanical and SATA SSD, I would also expect NVMe to have the same.
This functionality would help notify users of possible/upcoming drive failures and in turn assists with data loss mitigation.
However it is worth noting that I did create a topic on this in the TN forums which you can see here for some further context: Unable to run SMART test
I do not believe that TrueNas users should rely on a 3rd party script to obtain a function that should be a native feature. I am referring to this script specifically: Multi-Report
Hopefully this is a function that can be added as soon as possible, considering that a community member has been able to achieve this, I have confidence that the TrueNas development team can.