Best way to check for compass problems from logs?

As the title suggests, I’ve read this;
https://ardupilot.org/copter/docs/common-diagnosing-problems-using-logs.html#compass-interference
But it seems quite out of date. Is there any better info available anywhere? Can anyone tell me what to graph against what (or which pre-done graph to use from the drop down box) to get best results?
It is thought that the aircraft’s compass was physically misaligned in flight and I am checking the logs to see if I can find evidence for this or other problems that might have lead to toilet bowling.
Thanks.

A working current monitor is a good start, but you do NOT need to do the old CompassMot calibration - it can be quite dangerous if you are not paying attention.
Wait for a good GPS 3D fix, then do a flight with some yaw, circles, ascents and descents, then loading the .bin log into the MAGFit tool will help you sort everything out. This allows you to choose a suitable calibration, or warns you of serious errors.

ArduPilot MAGFit

There’s some how-to if you search the forum.