The only bit I'm a bit unclear on is the recommendation for a reed switch, surely a relay can do this ? if I do need a reed switch how do I operate it ? can you get standard coils to operate reeds with ?
Reed relays are fast and mercury wetting means very low contact resistance no real bounce.
Paranoia about mercury has made it more difficult but you can still get mercury wetted reed relays. Try
http://www.pickeringrelays.comI made a similar tester except it was a couple of hundred pF and up to 4kV. The relay only needs to pulse. I just used a SPDT push button charging a 100uF capacitor from 2 PP3 batteries and switching the capacitor across the coil of a 12v reed relay when you pushed.
The relay contact life will likely be limited, maybe down to a few thousand tests.
Spikes in that specification are pretty trivial to deal with, if you stick about 3uF across the supply input of your equipment the spike ends up being a few volts. There is sod all energy in the spike if you choose to use a transient suppressor diode instead. The killer in that spec is the surge voltages unless your equipment can stand 100v for 10s of ms anyway.