For a manual test, or for some on-going testing?
Paid or free?
Platform(s)?
Personally, I've found PCATTCP (windows) UDP generation, good for stress testing a path's bandwidth capacity. (I've found most Windows laptops able to blast out UDP in excess of 100 Mbps. I haven't a tool to stress gig paths.)
PS:
BTW, Cisco IPSLA might be able to check bandwidth across a VPN tunnel. (I recall the latest DMVPN even supports dynamic traffic shaping based on IPSLA derived available bandwidth.)