This paper is devoted to studying the asymptotic behavior of the solution to nonlocal Fisher-KPP type reaction diffusion equations in heterogeneous media.The kernel K is assumed to depend on the media.First,we give an estimate of the upper and lower spreading speeds by generalized principal eigenvalues.Second,we prove the existence of spreading speeds in the case where the media is periodic or almost periodic by showing that the upper and lower generalized principal eigenvalues are equal.