The incident occurred while the battery of the vehicle was being loaded at the parking lot, the Turkish agency said.
Police, ambulances and fire brigade were dispatched to the scene quickly. The driver of the truck was slightly injured in the explosion.
Police have launched an investigation into the incident.
The truck reportedly had a Ukrainian license plate, according to Milliyet. Early reports say that the explosion occurred after the truck had caught fire.
Later reports said that the first explosion was followed by a number of blasts. Witnesses say there were five of them.