At such large currents, a linear hall sensor close to the wire might be sufficient.
Magnetic field at 1 cm from 1000A wire is around 200gauss
A linear 2.5mv / gauss hall sensor will output +/-500mV see page 3 "Measuring High Currents" examples here: Allegro PDF