2 SATA drives will probably saturate 10GbE, or close to it.
But a single m.2 SSD in a PCI-E slot adapter will saturate 10GbE easily without any of the RAID futzing.
Not really. Even if the controller and the drive hit max theoretical performance, a single drive will only provide 4.8Gbps. I wouldn't count on actually hitting the max theoretical performance of the drive, so in reality you need 3 disks in RAID 0 (or 4 in RAID 5, 5 in RAID 6, or 6 in RAID 10), to really ensure you hit the max. And again, that still all depends on the drives truly being capable of hitting that level of performance.
You will also need large enough data so that it will actually strip across all the drives. So you need to know what the strip size is for your setup (it can sometimes be as large as 4MB), and then the data needs to be large enough that it is X times larger than that stripe size such that "X" is the number of disks above needed to saturate the network speed. Reading/writing smaller data will result in just a portion of the drives being used to perform the operation.