I know it is not the most popular option, but if it has to be free you can set up JMeter to run with multiple load generator instances. Put those up in a bunch of AWS regions and you have something closer to real life.