I mainly use samba, but not only. I have 3 users plus cameras that save data. My network is gigabit, but for the server I have two cards in bonding, always gigabit (this will change when I change the network, moving to a 10Gigabit one and I want to be already prepared for this change, thus avoiding, perhaps, modifying the pool!
As
@Etorix already eluded to, this is by far not enough information. Relax, you are not alone in this ;-).
Let me give you an example about the level of detail needed. To convert things to the analog world, your question is the equivalent of "what tires should I get for my vehicle". I asked back what you want to do with the vehicle and you respond "I primarily ride a bicycle". There are two challenges for me with this answer.
First, you tell me that you also use other vehicles that also need tires but neither mention which kinds nor how often or for what exact purpose. What if you live in the middle of nowhere and need a truck ready 24x7, although you rarely use it? If I don't know about the truck, I will not mention that it needs other tires than a bike and you would be left stranded sooner or later.
Second, you don't tell me what you want to do with your bicycle. Downhill racing would require a mountain bike. Or do you want a racer? Or an urban bike to do some shopping? Or drive around your kids? SMB is the bike here, and it is a huge difference, whether you want to save an office document, stream a video, or do 8k video editing.
Lastly, I want to come back to the already mentioned complexity. If you wish to have a great experience and good value for money with your TrueNAS, you must invest a lot more time than what was needed to write a response of less than 3 lines. As the saying goes: garbage in, garbage out. If you do not spend the time needed, you will have a pretty bad experience.
So again, please read the resources I mentioned above!
As a reference point for the time you should invest: When I built my current NAS 3 years ago, it took me about 3 months to come to a solution. And that was on top of more than 10 years with TrueNAS, 15 years with ZFS, and 28 years of building servers.
If you do not want to spend that amount of time, that is ok. But be prepared for less than ideal results.