You can get anylytical solution via indefinite integration and taking limits.
Clear[IntegrandEq10];
IntegrandEq10[x_, x0_] =
Map[Together, (x*Sqrt[((x/x0)^2)*(1 - (1/x0)) - (1 - (1/x))])^(-1),
Infinity]
(* 1/(x Sqrt[(-x^3 + x^3 x0 + x0^3 - x x0^3)/(x x0^3)]) *)
ii[x_, x0_] =
Integrate[IntegrandEq10[x, x0], x, Assumptions -> 3/2 < x0 < x]
(* (1/(Sqrt[-1 + 1/x + (x^2 (-1 + x0))/x0^3] x0))2 Sqrt[2] x Sqrt[(
x^2 (-1 + x0) + x (-1 + x0) x0 - x0^2)/(
x^2 (-3 + 2 x0 + x0^2))] Sqrt[-3 + 2 x0 + x0^2] Sqrt[(-x + x0)/(
x (-3 + x0 + Sqrt[-3 + 2 x0 + x0^2]))]
EllipticF[
ArcSin[Sqrt[(-1 + x0 - (2 x0)/x + Sqrt[-3 + 2 x0 + x0^2])/
Sqrt[-3 + 2 x0 + x0^2]]/Sqrt[2]], (
2 Sqrt[-3 + 2 x0 + x0^2])/(-3 + x0 + Sqrt[-3 + 2 x0 + x0^2])] *)
lim2 = Limit[ii[x, x0], x -> Infinity, Assumptions -> x0 > 3/2]
(* 2 I Sqrt[2] Sqrt[x0/(-3 + x0 + Sqrt[-3 + 2 x0 + x0^2])]
EllipticF[
ArcSin[Sqrt[-1 + x0 + Sqrt[-3 + 2 x0 + x0^2]]/(
Sqrt[2] (-3 + 2 x0 + x0^2)^(1/4))], (
2 Sqrt[-3 + 2 x0 + x0^2])/(-3 + x0 + Sqrt[-3 + 2 x0 + x0^2])] *)
ComplexExpand has to be used to help Limit. lim2 has a imaginary part, which must be subtracted at the end.
cereii = ComplexExpand[
Re[ii[x, x0] // FullSimplify[#, Assumptions -> 3/2 < x0 < x] &],
TargetFunctions -> {Re, Im}] //
FullSimplify[#, Assumptions -> 3/2 < x0 < x] &
(* -((2 Sqrt[x0]
Im[EllipticF[
ArcTan[Sqrt[(x + 2 x0 - x x0 - x Sqrt[-3 + 2 x0 + x0^2])/(
2 x - 2 x0)]], (-3 + x0 + Sqrt[(-1 + x0) (3 + x0)])/(
2 Sqrt[(-1 + x0) (3 + x0)])]])/((-1 + x0) (3 + x0))^(1/4)) *)
ceimii = ComplexExpand[
Im[ii[x, x0] // FullSimplify[#, Assumptions -> 3/2 < x0 < x] &],
TargetFunctions -> {Re, Im}] //
FullSimplify[#, Assumptions -> 3/2 < x0 < x] &
(* (2 Sqrt[x0]
Re[EllipticF[
ArcTan[Sqrt[(x + 2 x0 - x x0 - x Sqrt[-3 + 2 x0 + x0^2])/(
2 x - 2 x0)]], (-3 + x0 + Sqrt[(-1 + x0) (3 + x0)])/(
2 Sqrt[(-1 + x0) (3 + x0)])]])/((-1 + x0) (3 + x0))^(1/4) *)
lim1re = Limit[cereii, x -> x0, Direction -> -1,
Assumptions -> x0 > 3/2]
(* 0 *)
lim1im = Limit[ceimii, x -> x0, Direction -> -1,
Assumptions -> x0 > 3/2]
(* (2 Sqrt[x0]
EllipticK[(-3 + x0 + Sqrt[-3 + 2 x0 + x0^2])/(
2 Sqrt[-3 + 2 x0 + x0^2])])/((-1 + x0) (3 + x0))^(1/4) *)
int[x0_] =
lim2 - I lim1im // FullSimplify[#, Assumptions -> 3/2 < x0] & //
PowerExpand[#, Assumptions -> 3/2 < x0] &
(* (2 I Sqrt[x0]
EllipticF[
ArcSin[((-1 + x0)/(3 + x0))^(1/4) Sqrt[(
3 + x0 + Sqrt[(-1 + x0) (3 + x0)])/(-3 + x0 +
Sqrt[(-1 + x0) (3 + x0)])]], (-3 + x0 +
Sqrt[(-1 + x0) (3 + x0)])/(
2 Sqrt[(-1 + x0) (3 + x0)])])/((-1 + x0) (3 + x0))^(1/4) - (
2 I Sqrt[x0]
EllipticK[(-3 + x0 + Sqrt[(-1 + x0) (3 + x0)])/(
2 Sqrt[(-1 + x0) (3 + x0)])])/((-1 + x0) (3 + x0))^(1/4) *)
Plot[int[x0], {x0, 3/2, 20}, PlotRange -> {0, 10},
AxesOrigin -> {0, 0}, GridLines -> {{3/2}, Automatic},
PlotStyle -> Thick]
