What is the best free GPS signal simulator?
For GPS L1 C/A, gps-sdr-sim is the default — it builds an I/Q file you replay through an SDR. For multi-constellation receiver-baseband work, SignalSim is stronger. Both are free and unsupported, both are source you compile yourself, and both stop short of turnkey real-time RF output — that is where AnyLocate picks up.
Do I need a Spirent or Safran to test more than one constellation?
No. Those lab instruments are the fidelity and traceability reference and cost from about US$30,000 up. For most bench GNSS testing, AnyLocate generates GPS, BeiDou, Galileo and GLONASS in real time on a commodity SDR at roughly 95% of a professional simulator's real-world capability — the software is free to start, with an SDR from about $150.
Is AnyLocate free to start?
Yes — AnyLocate has a free tier. You install it and drive an SDR you already own (from about $150); paid tiers add capability as your work needs it. So the real question is not free versus paid, but how much capability you need.