I do mention the NanoVNA as a measurement option that has better accuracy since it can do phase measurement. It's an amazing tool, though its lower limit for frequency is 50 kHz and I'm not sure how its dynamic range holds up there. Ideally you want the option to go very low for this measurement. Like most VNAs sold today, the NanoVNA is really designed for looking at RF and microwave circuits.
I only know two commercial VNAs in-production that are made specifically for this kind of work: the Keysight E5061B (5 Hz - 3 GHz, $50000+ when optioned out appropriately) and the Omicron Bode 100 (1 Hz - 50 MHz, I think $5k-10k).