What makes you think that this is "too slow"?
You are only going to get so much speed unless the data happens to already be in ARC/L2ARC.
We recently discussed disk read speeds in the thread here:
hi, i have setup a new lab and the NFS performance isnt what i expected. Both servers: 2x10gig LAGG interface (LACP) 128GB ECC RAM Intel E5-2697v3 x2 cpu NFS 4 enabled Truenas server: OS: Truenas 12.0 47TB Pool with LZ4 compression (18x4TB SATA Enterprise seagate disks in RaidZ3) 110gig free...
www.truenas.com
and all your answers are probably there. You are simply not likely to get a lot faster than this on a single thread read, given that the underlying disk speeds aren't particularly fast.