The band gap of material can also be calculated using a promising cyclic voltammetry technique. the following article will help to understand the method.
Article Voltammetry investigation on copper zinc tin sulphide /selen...
One of a simple method to determine the bandgap is the to measure the conductivity as a function of the incident light wave length. The wavelength at which the conductivity tends to zero can be considered as an approximate value corresponding to the energy gap.
Where Eg= hc/lambda cut off.
You can also excite the material and observe the wavelength of the emitted photons. The onset wavelength of the radiation can be considered that corresponding to the energy gap.
One can use the above equation to calculate Eg.
I would like that you refer to the papers:
Article A New and Simple Model for Plasma and Doping induced Band Ga...