I have a couple of HP Servers with 10GbE NICs on an SFP+ fibre network running TrueNAS Core (the successor to FreeNAS) but with 3.5in 6G SAS2 hard drives in RAID-Z2, I don't see network transfer speeds over 125Mbytes/s, i.e. not much faster than Gigabit. It's a limitation of using this type of RAID and spinning disks.
N.B. TrueNAS caches some of the more frequently accessed files in RAM. The more system RAM you have, the better. 8GB is the absolute minimum for entry level. 16GB is recommended for a basic TrueNAS system, but there's no harm in adding a lot more more RAM, especially if you want to run jails or VMs. The RAM cache reduces the need for a physical L2ARC cache SSD, which is only of benefit on a TrueNAS system with more than 64GB RAM.
if you want to saturate a 10GbE link, you might consider four (or eight) Gen4 M.2 NVMe SSDs on a PCIe controller card in RAID0, but as many people will tell you, RAID0 is only advisable in certain very specific scenarios.
As a matter of interest, what hardware and OS will you be using in your DIY NAS? You don't state the capacity. Is the capacity more or less than 10TB? Will it be RAID or JBOD?
A few links that might be of interest.
https://www.truenas.com/community/resources/10-gig-networking-primer.42/
https://www.servethehome.com/buyers-guides/top-hardware-components-for-truenas-freenas-nas-servers/
https://www.truenas.com/community/threads/adding-cache.99760/