I would suggest to use a Mosfet with a decent small Rds, this way you could/should loose less voltage across than a regular BJT.

Add a small value resistor between the MOSFET source and GND, put a cap on it, feed it to the ADC and voila you monitor the current.

Tons of way to do it.