Stockton off-duty police officer Justin Kepler was killed in a hit-and-run crash Saturday night in Escalon near the intersection of Brennan Road and Highway 120.