What about a piece of foil as a homemade Hall sensor? Sensitivity would be poor but you are working with a large magnetic field.
Yes Hall Effect is the only what to do this, build your own from some foil material (you would get bad sensitivity by using metal, but for these very high fields it might work).
You can get an old hard-drive, the type before magneto resistance, where they used small coils in the tip, not sure if you can use it to measure static magnetic fields though.
How did you get your hands on a 20 Tesla magnet by the way? What is the pole-piece made from, Holmium or something similar exotic i can imagine?
