Ericlowe said that TrueNAS was the OS, that was part of my confusion.
Speaking in the vernacular, "TrueNAS is the OS" in that it's a specific set of pre-assembled software packages that you install as an appliance from media onto a clean drive. Generally speaking, you're not building it yourself, and you don't install the FreeBSD OS first and then "install TrueNAS on top of it."
But in any case, there's no option during setup for TrueNAS to only use or claim a limited amount of memory; nothing else would be competing with it. Once you've booted up, then certainly
inside of TrueNAS there are adjustments that can be made to the memory behavior (eg: if memory is to be used for jails, plugins, or VMs, then you want to prevent ZFS ARC from thinking it can claim "all available memory") but that's a different subject.
"Allocating memory to TrueNAS" would suggest you've done something like booted a separate OS, and are running TrueNAS in a virtual machine, where you would assign a certain amount of your host memory to be accessible by that VM.