@necator Ignore this post. I suspect lsi8 did not look into how USB works. Measuring how much time is needed to send one byte over USB is meaningless. USB does not send single bytes. USB is a protocol with different transfer modes and additional protocol overhead.
If you like to have an average value. Send larger amounts of data and then calculate the average bandwidth from that.