Borrow or buy a clamp on inductive ammeter. Or, install one in-line permanently, or, chuck the EVSE you have and buy one that has a display that shows the power used, or just wing it. If you have a plug-in verses wired, you might find a plug-in device that would give you that information.
The max power the i3 can use is something that provides 7400W. Now, power (watts)=volts * amps. If you know your voltage applied and the size of the EVSE you have, you can see how close to that magic 7400W you can be using. For a fully discharged i3 battery pack, and a maximum sized EVSE, it should take somewhere between 3.5-4 hours to reach full charge depending on the temperature of both the car and the environment.
In my case, I have a 30A EVSE and my supply voltage typically is in the range of 247VAC, so 30*247=7410W, or more than the i3 can use. IF my supply voltage was say 208vac (a more typical value at a commercial location), that same EVSE could only supply 208*30=6240W, or only about 84% of what the i3 could use and this is with exactly the same EVSE in the same car just by the difference in input voltage. In Europe, where their nominal voltage might only be 220vac, a 30A EVSE would only provide 220*30=6600W, which is why many of them supply more amps (often 32A), which still isn't the max the i3 can use, but better.
Did I confuse you yet?
The i3's on-board charging circuits are not perfect - there is some conversion loss from the ACV going in to the monster DCV power supply needed to charge the batteries. Plus, while charging the main batteries, it is also recharging the 12vdc battery, keeping the computer running, and the sensors and potentially the heating or cooling circuits of the battery pack. The charging rate is not linear...IOW, it won't be max the whole time...it might start out slower, ramp up, then as the battery gets fuller, slow down again, all depending on the temperature and the logic that's trying to maximize its life.