iPerf is good for pure network testing but you do actually want to know your drive performance.
When I do these kind of transfer tests, I try to use a RAMdisk as source or destination, then the drive or network connection will be the limiting factors (rather than between 2 drives on 2 different computers for example where there are multiple factors).
Especially with increasing use of SSDs as copying to/from a spinning disk won't achieve the SSD throughput once any disk cache is exhausted.
RAMdisks have fallen out of fashion which is a shame because with many systems having 8/16GB they could easily spare 1GB, it's trivially easy on Linux and (for tmpfs) is automatically shunted to disk if free RAM running low.
I use one as my temporary download folder then archive anything I want to actually keep.
prlzx on Zen: FTTC (VDSL) at ~40Mbps / 10Mbps
with IP4/6 (no v6? - not true Internet)