From Rogers and Williams (1st Volume).
We will need the following two results:
Proposition 1. Suppose that $X \in L^1$. Let $\epsilon > 0.$ Then there exists $K$ such that
$$E[|X|;|X|>K] < \epsilon.$$
Theorem 2. (Bounded-Convergence Theorem) Let $(X_n)$ be a sequence of of random variables, and let $X$ be a random variable. Suppose that $X_n \rightarrow X$ in probability and that, for some $K \in [0, \infty),$ we have for every $n$ and $\omega,$ that $|X_n(\omega)| \leq K.$ Then
$$ E[ |X_n -X |] \rightarrow 0. $$
Answer to the question:
A UI martingale $M$ is clearly a $L^1$-martingale. Take, for example $\epsilon = 1$. Then, by definition (of UI-martingale), for all $t \geq 0,$ there exists $K_1$ such that
$$E|M_t| = E[|M_t|;|M_t|>K_1] + E[|M_t|;|M_t| \leq K_1]= 1 + K_1.$$
Hence,
$\sup_{t \geq 0}E|M_t| \leq 1+ K_1$ and $M$ is a $L^1$-martingale. By the martingale convergence theorem, there exists $M_{\infty} \in L^1$ such that $M_t \rightarrow M_{\infty}$ a.s., which implies that $M_t \rightarrow M_{\infty}$ in probability.
Next, for $K \in [0,\infty),$ define the functions $g_K: \mathbb R \rightarrow [-K,K]$ as follows:
$$g_K(x):=
\begin{cases}
K \quad \text{ if } x>K; \\
x \quad \text{ if } |x| \leq K; \\
-K \quad \text{ if } x<K.
\end{cases}$$
Now, using the family of functions $g_K,$ we will prove that $M_t \rightarrow M_\infty$ in $L^1$.
Let $\epsilon > 0$ and choose $K$ large enough so
\begin{align*}
E|g_K(M_t)-M_t| &< \frac{\epsilon}{3} \tag*{(since M is a UI-martingale)} \\
E|g_K(M_\infty)-M_\infty| &< \frac{\epsilon}{3} \tag*{(by Proposition 1)}
\end{align*}
Moreover, note that the functions $g_K$ satisfy that for all $x,y \in \mathbb R,$ $|g_K(y)-g_K(x)| \leq |y-x|.$ Hence, given $K$ from the step before, we have that for all $t \geq 0$
$$|g_K(M_\infty)-g_K(M_t)| \leq |M_\infty-M_t|,$$
which implies that
$$g_K(M_t) \rightarrow g_K(M_\infty) \text{ a.s. }$$
and also, $g_K(M_t) \rightarrow g_K(M_\infty)$ in probability. Hence, by Theorem 2, for large enough $t$ we have $E|g_K(M_\infty)-g_K(M_t)|< \frac{\epsilon}{3}.$
Therefore, by the triangular inequality
\begin{align*}
E|M_\infty - M_t| &= |M_t - g_K(M_t) + g_K(M_t) - g_K(M_\infty) + g_K(M_\infty) - M_\infty| \\
&\leq |M_t - g_K(M_t)| + |g_K(M_t) - g_K(M_\infty)| + |g_K(M_\infty) - M_\infty| \\
&< \epsilon.
\end{align*}