If $f(x)$ is a differentiable function. If I want to find the Riemann sum between points $a$ and $b$.
I'll divide the part of function from $a$ to $b$ into $n$ pieces. So the width of each piece will be $\Delta x=\frac{b-a}{n}$. Let the points that demarcate each part are $x_0,x_1,...,x_n$ such that $x_0=a$ and $x_n=b$, and $x_i=x_{i-1} + \Delta x$. The area of each (rectangular) piece will be $\Delta x f(x_i^*)$, such that $x_i^*$ is a point between $x_i$ and $x_{i+1}$.
I want to prove that $x_i^*$ can be any point between $x_i$ and $x_{i+1}$, and the Riemann sum (i.e. $\sum_{i=0}^n f(x_i^*)\Delta x$) as $n \to \infty$ will give the same result.
Will this kind of proof work?
$x_i\le x_i^*\le x_{i+1}$
$\Rightarrow x_i\le x_i^*\le x_i+\Delta x$
as $n\to \infty$, $\Delta x\to 0$
$\Rightarrow \lim_{\Delta x\to 0} x_i\le \lim_{\Delta x\to 0} x_i^*\le \lim_{\Delta x\to 0} x_i+\Delta x$
$\therefore x_i \le x_i^*\le x_i$
Hence $x_i^*$ can be any point between $x_i$ and $x_{i+1}$
Integrals are defined as the limit of the Riemann sum for any partition with distinguished points, if such a limit exists. So, the question you are asking is actually defined as being true in order for an integral to exist. You can imagine that, if the limit depended on the points $x_i^*$ that you chose, you'd get a different limit for different points and the integral wouldn't be unique.
Perhaps, though, a better way to think about this, with respect to the question you are asking is by looking at \begin{align*} s&:=\sum_{i=1}^n\inf_{x\in[x_i+\delta x]}f(x)\Delta x\\ S&:=\sum_{i=1}^n\sup_{x\in[x_i+\delta x]}f(x)\Delta x \end{align*} $\int_a^bf(x)dx$ exists only when $\lim s=\lim S$. Since $\inf_{x\in[x_i+\Delta x]f(x)}\leq f(x_i^*)\leq \sup_{x\in[x_i+\Delta x]}f(x)$, it follows that it will work for any values of $x_i^*$ that you choose.
btw, if you're unfamiliar with the notation, you can think of $\inf$ as minimum and $\sup$ as maximum, though it's a little more technial than that.