Free electric vehicle (EV) charging points have been made available in London for residents and businesses participating in trials to understand the impact of EV use on the electricity network.