A = 0.3136; B = 0.0692; c0 = 0.6207; a = 1.29; b = 0.1101; c = 3.014;
sol[T_, k_] :=
NIntegrate[x (1 + x/((k - 3/2) T))^(-k - 1), {x, 0, Infinity}] -
NIntegrate[
x (1 + x/((k - 3/2) T))^(-k -
1) (c*E^(-(x/a)) - c*E^(-x/b) - B*E^(-c0*x) + A), {x, 0,
Infinity}]
Plot[sol[T, 2.5], {T, 0, 3}](*for: k=2.5*)
FindRoot[sol[T, 2.5], {T, 2},WorkingPrecision -> 20]
(*{T ->1.7115048830163596308}*)
The plot is different because it is not normalized.