A truck has crashed into a tree and a light pole before rolling onto its side in Adelaide’s north.

The crash happened on Main North Road, near Sherbourne Road at Medindie Gardens at 2:30am on Saturday.

The refrigerated truck veered off the road and hit a sign, a tree and a light pole.

The driver, a 24-year-old Norwood man, suffered no injuries but was taken to the Royal Adelaide Hospital as a precaution.

One lane for southbound traffic was restricted but the area has been cleared.