Cheapest way to measure surface roughness is to use traditional profilometer and take the average asperities of the surface at several spots. your average will be called Ra.
Depends on sample size. For nano and micrometer scale (from 20 nm to 150 um) the best is AFM. For scale from 600 um to 20 cm best is light profilometer. I do not know what You have in Pakistan, but if You have any trouble just find scientist wherever, across the earth and send samples :)