This method works for calibrating old fashioned bubble levels, but you can use it with your device as well.
You need a flat stable surface, which can be precisely adjusted.
It has to be roughly level when you begin.
Put your level on the surface and make a reading.
Now turn your level by 180° (left to right) and make another reading.
The readings will most probably differ.
Now adjust the surface a little in any direction.
Repeat the two measurements. If the difference is larger than before, you made the surface more steep when adjusting. If the difference is smaller this time, you made the surface less steep.
Now adjust the surface so that it is less steep and repeat the two measurements. Keep measuring and adjusting until the readings are precisely the same whether the device is straight or rotated by 180°. This will indicate that the surface is perfectly level. You will then be able to calibrate your device so that it indicates 0.